david pack